iOS企业版app部署到自己服务器(不通过AppStore,在iOS设备上直接安装ipa) |
您所在的位置:网站首页 › 网页下载ios app怎么安装 › iOS企业版app部署到自己服务器(不通过AppStore,在iOS设备上直接安装ipa) |
文章目录
一、前言二、必须有一个https外链三、企业版ipa下载安装流程四、部署的具体过程1. 搭建一个自己的http服务器2. 用企业证书打出一个ipa包,并放到自己的http服务器上3. 申请一个https云盘(比如阿里云企业网盘)4. 写一个plist文件,并放到https云上5. 写一个html下载页面,放到自己的http服务器上
一、前言
我们打出的ipa包,有两种主要的方式投放到市场上,一个是上架AppStore,一个是放到自己的http/https服务器上,通过自己的网页下载。上架AppStore可能会遇到一些限制,审核严格,过程坎坷,这里主要介绍如何放到自己的http服务器上以供外部玩家进行下载安装ipa。注意,必须使用企业证书打的ipa包才可以通过自己的http/https服务器下载安装。 二、必须有一个https外链针对iOS升级得iOS7以后,plist文件必须放到https的服务器上了,http不可以用了。 解决办法: 找一个第三方https外链的网盘(比如阿里云企业网盘),将plist文件放到网盘上,ipa安装包可以放在自己的http服务器上。 注: 其实将plist托管到GitHub、getee或者CODE.CHINA等代码托管云上也是可以的,支持https即可。 三、企业版ipa下载安装流程通过itms-services协议,在safari浏览器可以直接在iOS设备上安装应用程序。itms-services协议需要一个plist配置文件,这个plist文件必须放在https服务器上,通过plist中的配置,再指向回http服务器中的ipa地址。 画成流程图就是下面这样: 1 通过safari浏览器访问html下载页面 2 通过itms-services指向一个plist 3 plist中通过url指向回http服务器上的ipa包地址 4 下载ipa到苹果手机 苹果手机 http服务器: html, ipa https服务器: plist 四、部署的具体过程 1. 搭建一个自己的http服务器linux下搭建基本web服务: https://blog.csdn.net/zhydream77/article/details/79683912 假设地址是:http://mywebserver.com 2. 用企业证书打出一个ipa包,并放到自己的http服务器上企业证书打包ipa文件(图文详解): https://blog.csdn.net/lee727n/article/details/78286178 假设打出来的包名字是 mygame.ipa 放到http服务器上,对应的下载地址假设是http://mywebserver.com/mygame.ipa 但这个并不能直接在苹果手机上下载安装,而必须通过https服务器和一个plist文件。 3. 申请一个https云盘(比如阿里云企业网盘)阿里云:https://www.aliyun.com/ 假设我们申请到的https地址是:https://myhttpswebserver.com 4. 写一个plist文件,并放到https云上参考下面的plist示例。注意几个地方:ipa的http地址,图标.png的http地址,游戏的bundleId,游戏的名字 假设我们的plist文件叫:mygame.plist 放到https服务器上,假设对应的plist文件的地址是:https://myhttpswebserver.com/mygame.plist plist文件示例: items assets kind software-package url http://mywebserver.com/mygame.ipa kind full-size-image needs-shine url kind display-image needs-shine url http://mywebserver.com/显示的图标.png metadata bundle-identifier 游戏的bundleId bundle-version 1.0.0 kind software title 游戏名字 5. 写一个html下载页面,放到自己的http服务器上假设我们的html文件叫:mygame.html 这个html页面放到http服务器上,假设对应的页面地址是 http://mywebserver.com/mygame.html html下载页示例: iOS企业版下载测试 iOS企业版下载测试 点击下载以上都弄好了之后,在手机safari浏览器上输入html的路径: http://mywebserver.com/mygame.html, 回到桌面,即可看到正在下载安装了。注意,必须在苹果手机上才可以下载安装哦 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |